@charset "UTF-8";

.context-menu-list {
	min-width:212px;
	font-size:14px;
	border: 1px solid #8fd0d1;
}
/* 同时包含两个类的元素 */
.context-menu-item.context-menu-icon {
	min-height:24px;
	padding-top : 0;
	vertical-align: middle; 
	background-position: 6px center; 
	background-repeat:no-repeat;
	background-color:#E7ECEE;
	height:44px;
}
.context-menu-item.context-menu-icon span:first-child{
	display: block;
	height:42px;
	line-height:42px;
	width:160px;
	border-left:2px solid #8fd0d1;
	margin-left:20px;
	border-bottom:2px solid #8fd0d1;
}
.context-menu-item.context-menu-icon span span{
	display:inline-block;
}
.context-menu-item.context-menu-icon span span:nth-child(1){
	padding-left:6px;
	color: #087476;
	font-size:18px;
	border:none;
}
.context-menu-item.context-menu-icon span:nth-child(2){
	position:absolute;
	right:12px;
	top:0px;
	color:#087476;
}
.context-menu-item.context-menu-disabled span{
	color:#AAAAA9 !important;
}
.context-menu-item.context-menu-hover{
	background-color: #11BEC2;
}
.context-menu-icon-lattice    { background-image: url("img/rightmenus/lattice.png"); }
.context-menu-icon-lattice1   { background-image: url("img/rightmenus/lattice1.png"); }
.context-menu-icon-gridding   { background-image: url("img/rightmenus/gridding.png"); }
.context-menu-icon-gridding1  { background-image: url("img/rightmenus/gridding1.png"); }
.context-menu-icon-whitespace { background-image: url("img/rightmenus/whitespace.png"); }
.context-menu-icon-whitespace1{ background-image: url("img/rightmenus/whitespace1.png"); }
.context-menu-icon-dotBackground   { background-image: url("img/rightmenus/lattice.png"); }
.context-menu-icon-gridBackground  { background-image: url("img/rightmenus/gridding.png"); }
.context-menu-icon-blankBackground { background-image: url("img/rightmenus/whitespace.png"); }
.context-menu-icon-guideLine 		{ background-image: url("img/rightmenus/guideLine.png"); }
.context-menu-icon-deviceInfo		{ background-image: url("img/rightmenus/deviceInfo.png"); }
.context-menu-icon-jointPort  { background-image: url("img/rightmenus/jointPort.png"); }
.context-menu-icon-jointPort1 { background-image: url("img/rightmenus/jointPort1.png"); }
.context-menu-icon-cut     { background-image: url("img/rightmenus/cut.png"); }
.context-menu-icon-cut1    { background-image: url("img/rightmenus/cut1.png"); }
.context-menu-icon-copy    { background-image: url("img/rightmenus/copy.png"); }
.context-menu-icon-copy1   { background-image: url("img/rightmenus/copy1.png"); }
.context-menu-icon-paste   { background-image: url("img/rightmenus/paste.png"); }
.context-menu-icon-paste1  { background-image: url("img/rightmenus/paste1.png"); }
.context-menu-icon-delete  { background-image: url("img/rightmenus/delete.png"); }
.context-menu-icon-delete1 { background-image: url("img/rightmenus/delete1.png"); }
.context-menu-icon-redo    { background-image: url("img/rightmenus/redo.png"); }
.context-menu-icon-redo1   { background-image: url("img/rightmenus/redo1.png"); }
.context-menu-icon-undo    { background-image: url("img/rightmenus/undo.png"); }
.context-menu-icon-undo1   { background-image: url("img/rightmenus/undo1.png"); }
.context-menu-icon-zoomIn  { background-image: url("img/rightmenus/zoomIn.png"); }
.context-menu-icon-zoomIn1 { background-image: url("img/rightmenus/zoomIn1.png"); }
.context-menu-icon-zoomOut { background-image: url("img/rightmenus/zoomOut.png"); }
.context-menu-icon-zoomOut1{ background-image: url("img/rightmenus/zoomOut1.png"); }
.context-menu-icon-restore { background-image: url("img/rightmenus/restore.png"); }
.context-menu-icon-restore1{ background-image: url("img/rightmenus/restore1.png"); }

.context-menu-icon-openTab   { background-image: url("img/rightmenus/openTab.png"); }
.context-menu-icon-openTab1  { background-image: url("img/rightmenus/openTab1.png"); }
.context-menu-icon-addTheme   { background-image: url("img/rightmenus/addTheme.png"); }
.context-menu-icon-addTheme1  { background-image: url("img/rightmenus/addTheme1.png"); }
.context-menu-icon-addPicture   { background-image: url("img/rightmenus/addPicture.png"); }
.context-menu-icon-addPicture1  { background-image: url("img/rightmenus/addPicture1.png"); }
.context-menu-icon-hidePicture   { background-image: url("img/rightmenus/hidePicture.png"); }
.context-menu-icon-hidePicture1  { background-image: url("img/rightmenus/hidePicture1.png"); }
.context-menu-icon-showPicture   { background-image: url("img/rightmenus/showPicture.png"); }
.context-menu-icon-showPicture1  { background-image: url("img/rightmenus/showPicture1.png"); }
.context-menu-icon-hideAllPicture   { background-image: url("img/rightmenus/hideAllPicture.png"); }
.context-menu-icon-hideAllPicture1  { background-image: url("img/rightmenus/hideAllPicture1.png"); }
.context-menu-icon-showAllPicture   { background-image: url("img/rightmenus/showAllPicture.png"); }
.context-menu-icon-showAllPicture1  { background-image: url("img/rightmenus/showAllPicture1.png"); }
.context-menu-icon-properties   { background-image: url("img/rightmenus/addTheme.png"); }
.context-menu-icon-properties1  { background-image: url("img/rightmenus/addTheme1.png"); }

.second-menu-icon-fontSize { background-image: url("img/rightmenus/addTheme.png"); }
.second-menu-icon-fontColor { background-image: url("img/rightmenus/addTheme.png"); }
.second-menu-icon-background { background-image: url("img/rightmenus/addTheme.png"); }
.second-menu-icon-backgroundShape { background-image: url("img/rightmenus/addTheme.png"); }
.second-menu-icon-alignment { background-image: url("img/rightmenus/addTheme.png"); }


.second-menu {
	position: absolute;
	left: 214px;
	top: 0;
	width:214px;
	/*background: #fff;*/
	/*border-radius: 4px;*/
}
.second-menu-list {
	min-width:212px;
	font-size:14px;
	border: 1px solid #8fd0d1;
}
.second-menu-item.second-menu-icon {
	min-height:24px;
	padding-top : 0;
	vertical-align: middle; 
	background-position: 6px center; 
	background-repeat:no-repeat;
	background-color:#E7ECEE;
	height:44px;
}
.second-menu-item.second-menu-icon span:first-child{
	display: block;
	height:42px;
	line-height:42px;
	width:160px;
	border-left:2px solid #8fd0d1;
	margin-left:20px;
	border-bottom:2px solid #8fd0d1;
}
.second-menu-item.second-menu-icon span span{
	display:inline-block;
}
.second-menu-item.second-menu-icon span span:nth-child(1){
	padding-left:6px;
	color: #087476;
	font-size:18px;
	border:none;
}
.second-menu-item.second-menu-icon span:nth-child(2){
	position:absolute;
	right:12px;
	top:0px;
	color:#087476;
}
.second-menu-item:hover{
	background-color: #11BEC2;
}

.context-menu-list.context-menu-root{
	width:214px;
}
.context-menu-item, .second-menu-item{
	padding:0 2em !important;
}

.context-menu-list{
	padding:0 !important;
}